<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>模板语法</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.3.0/vue.js"></script>
</head>
<body>
<!-- 
    Vue模板语法有两大类：
        1、插值语法：
            功能：用于解析标签体内容
            写法：{{xxx}}，xxx是js表达式，且可以直接读取到data中的所有属性。
        2、指令语法：
            功能：用于解析标签（包括：标签属性、标签体内容、绑定事件····）
            举例：v-bind:herf="xxx" 或 简写为 :herf="xxx", xxx同样要写js表达式，且可以直接读取到data的所有属性。
            备注：Vue中有很多指令，且形式都是：v-????
 -->

    <!-- 准备好一个容器 -->
    <div id="root">
        <h1>插值语法</h1>
        <h3>你好{{name}}</h3>
        <hr>
        <h1>指令语法 (Vue v-bind  -> url)</h1>
        <a v-bind:href="url" v-bind:x="hello">去Vue看看</a>
        <a :href="url" :x="hello">{{shcool.name}}去Vue看看</a>
        <!-- v-bind 可以给任何标签属性值绑定属性,v-bind 可以简写为 : -->
    </div>
</body>
<script>
    Vue.config.productionTip=false;//阻止Vue在启动时生成生产提示
    new Vue({
        el:'#root',
        data:{
            name:'jack',
            url:'https://cn.vuejs.org/',
            hello:'你好',
            shcool:{
                name:"luoyu"
            }
        }
    })
</script>
</html>